alexwlchan's Repositories

100 repositories

add-cover-to-ao3-files
Add auto-generated cover images to EPUB files downloaded from AO3 (the Archive of Our Own)
⭐ 1 🌐 Public
add_sierra_check_digit
A CLI tool to get the check digit for a Sierra record number
⭐ 0 🌐 Public πŸ“¦ Archived
alexwlchan
My GitHub profile README, plus issues that affect all my repos
⭐ 1 🌐 Public
alexwlchan.net
Source code and plugins for my website, a static site built with Jekyll
⭐ 57 🌐 Public
alfred-web-links
A script for creating shortcuts for web links/searches in Alfred
⭐ 1 🌐 Public πŸ“¦ Archived
alfred_shortcuts_github
An Alfred workflow that links to GitHub repos I use regularly
⭐ 6 🌐 Public
ao3
A scripted Python interface to some of the data on AO3
⭐ 87 🌐 Public πŸ“¦ Archived
Apps1
An incubator for math ed apps based on AngularJS
⭐ 0 🌐 Public
archive-tweets
Update a local archive of your tweets.
⭐ 3 🌐 Public πŸ“¦ Archived
art-from-spanning-trees
No description
⭐ 2 🌐 Public πŸ“¦ Archived
asexual
πŸ–€πŸ’œ Asexual Pride in GitHub repository languages
⭐ 59 🌐 Public πŸ“¦ Archived
auto_merge_my_pull_requests
A GitHub Action for automatically merging my pull requests on personal repos
⭐ 10 🌐 Public πŸ“¦ Archived
aws-age-analyzer
A tool for recruiters to check how old an AWS service is
⭐ 1 🌐 Public
aws-architecture-icon-browser
A web app that lets me search for AWS Architecture Icons by name
⭐ 6 🌐 Public
aws_console_alfred_shortcuts
An Alfred workflow to quickly switch between roles in the AWS console
⭐ 0 🌐 Public πŸ“¦ Archived
aws_scripts
Scripts for doing useful things in AWS
⭐ 3 🌐 Public
backup-goodreads
A script for backing up reviews from your Goodreads account
⭐ 5 🌐 Public πŸ“¦ Archived
backup-instapaper
A script for backing up bookmarks from your Instapaper account
⭐ 9 🌐 Public πŸ“¦ Archived
backup-pinboard
Create a local backup of your Pinboard backups
⭐ 57 🌐 Public πŸ“¦ Archived
backup-slack
A script for backing up your message history from Slack
⭐ 64 🌐 Public πŸ“¦ Archived
backup_tumblr
Scripts for backing up your posts, likes and media files from Tumblr
⭐ 20 🌐 Public πŸ“¦ Archived
blackbirdpy
Generate embedded HTML tweets in Python. Can be imported as a module or run from the command line.
⭐ 0 🌐 Public πŸ“¦ Archived
blink-photo-reviewer
Reviewing my photos from Photos.app with blink diffs and keyboard shortcuts
⭐ 18 🌐 Public
books.alexwlchan.net
A site to track what I've been reading :books:
⭐ 19 🌐 Public
brightness_adjust
A command-line tool to show a selection of darker/lighter variants of a given colour
⭐ 0 🌐 Public
chives
Utility functions for working with my local media archives
⭐ 0 🌐 Public
clipatron
A script to automate video clipping using ffmpeg βœ‚οΈ πŸ“Ό βœ‚οΈ
⭐ 2 🌐 Public πŸ“¦ Archived
color
Color tools for Ruby.
⭐ 0 🌐 Public
colour-scheme
Theme files for my personal colour scheme
⭐ 0 🌐 Public
concurrently
A snippet for running multiple, concurrent invocations of a Python function
⭐ 23 🌐 Public
contributions-graph
A Python clone of GitHub’s Contributions graph
⭐ 101 🌐 Public πŸ“¦ Archived
cpython
The Python programming language
⭐ 0 🌐 Public
create_thumbnail
A simple command-line tool for creating image thumbnails
⭐ 10 🌐 Public
detect-use-of-vendored-requests
Detect use of deprecated `from botocore.vendored import requests` in your AWS Lambda functions
⭐ 1 🌐 Public πŸ“¦ Archived
dockerfiles
A collection of useful Dockerfiles and Dockerfile snippets
⭐ 0 🌐 Public πŸ“¦ Archived
docstore
Organising my scanned documents and reference files with keyword tagging
⭐ 78 🌐 Public
dominant_colours
A CLI tool to find the dominant colours in an image 🎨
⭐ 107 🌐 Public
download_youtube_likes
Get a list of all the videos you’ve liked on YouTube
⭐ 3 🌐 Public
drangreport
LaTeX style files for reports.
⭐ 3 🌐 Public πŸ“¦ Archived
ebook-catalogue
A tiny script for managing my ebook collection
⭐ 0 🌐 Public
empty
An empty repo for testing Buildkite pipelines
⭐ 0 🌐 Public
emptydir
Look for empty (or nearly empty) directories and delete them
⭐ 5 🌐 Public
filecmp2
Are these two files the same? Explicit file comparisons in Python
⭐ 1 🌐 Public πŸ“¦ Archived
finduntaggedtumblrposts.com
A site for finding untagged Tumblr posts
⭐ 25 🌐 Public
fishconfig
My shell config files, including my prompt :fish:
⭐ 0 🌐 Public πŸ“¦ Archived
flickr-photos-api
Look up information about photos and collections of photos from Flickr
⭐ 0 🌐 Public
flickr-stuff
Scripts for accessing and uploading to Flickr.
⭐ 0 🌐 Public πŸ“¦ Archived
flickr-url-parser
Enter a Flickr URL, and find out what sort of URL it is (single photo, album, gallery, etc.)
⭐ 0 🌐 Public
get-mobi-cover-image
A script for getting cover images from ebooks in the .mobi format
⭐ 9 🌐 Public πŸ“¦ Archived
get_live_text
Get text from an image using Apple's built-in "Live Text" feature
⭐ 13 🌐 Public
github-actions-sandbox
A repo for me to play with GitHub Actions stuff
⭐ 0 🌐 Public
github-code-search
A proof-of-concept code search for GitHub that de-duplicates results
⭐ 12 🌐 Public πŸ“¦ Archived
gumdrop
No description
⭐ 0 🌐 Public
handling-http-429-with-tenacity
An example of how to use tenacity to retry HTTP 429 errors in Python
⭐ 16 🌐 Public
happybackgrounds
Create simple wallpapers and backgrounds based on Font Awesome icons. For @katef
⭐ 7 🌐 Public πŸ“¦ Archived
highlight-twitter-alt-text
Tools to highlight the (in)accessibility of my Twitter timeline
⭐ 27 🌐 Public πŸ“¦ Archived
hot-chocolate
A Python-based static site generator designed for lightweight sites
⭐ 1 🌐 Public πŸ“¦ Archived
html-archiver
A Python script for creating a self-contained HTML archive of a webpage
⭐ 2 🌐 Public πŸ“¦ Archived
hurley
Find links between podcasters, a la Kevin Bacon
⭐ 12 🌐 Public πŸ“¦ Archived
iam-policy-document-tester
Create short-lived, temporary roles for experimenting with AWS IAM policy documents
⭐ 8 🌐 Public
ideas-for-inclusive-events
Source code for my list of ideas for running inclusive, accessible and welcoming tech events
⭐ 5 🌐 Public
imageviewer
Turning a folder of images into a grid I can scroll in my browser
⭐ 1 🌐 Public
imessage-archive
Scripts for parsing the iOS message database and getting a useful archive
⭐ 22 🌐 Public πŸ“¦ Archived
inquire_tag_autocomplete
Ask users to pick from a list of tags (or create new tags) on the command-line
⭐ 0 🌐 Public
ipic
Python script for searching and downloading images from the iTunes, App, and Mac App Stores.
⭐ 1 🌐 Public πŸ“¦ Archived
itpe
Scripts for generating the master post for ITPE (the Informal Twitter Podfic Exchange)
⭐ 0 🌐 Public πŸ“¦ Archived
javascript-data-files
Work with JSON which is stored as a value in a JavaScript file
⭐ 2 🌐 Public
jekyll
:globe_with_meridians: Jekyll is a blog-aware static site generator in Ruby
⭐ 0 🌐 Public
junkdrawer
A repo for things that don't have a better place to go
⭐ 13 🌐 Public
keyring
No description
⭐ 0 🌐 Public
lazyreader
Lazy reading of file objects for efficient batch processing
⭐ 10 🌐 Public πŸ“¦ Archived
library-lookup
Finding books that are available in nearby branches of my public lending library
⭐ 4 🌐 Public
lorenz-wheels
Some experiments with TikZ for illustrating Lorenz cipher wheels
⭐ 0 🌐 Public πŸ“¦ Archived
masonry-viewer
A small toy app for me to play with CSS Grid 3, aka "Masonry" Layout
⭐ 0 🌐 Public πŸ“¦ Archived
maths-courses
Printed notes for a selection of my university maths courses
⭐ 4 🌐 Public πŸ“¦ Archived
nash
Note as HTML
⭐ 0 🌐 Public
nextjs-pageweight-analyser
A small script for analysing the page weight and props of Next.js apps
⭐ 6 🌐 Public
notebook.alexwlchan.net
Source code for my notebook, a static site built with Jekyll
⭐ 0 🌐 Public πŸ“¦ Archived
notes-export
Export HTML copies of Apple Notes
⭐ 85 🌐 Public πŸ“¦ Archived
obsidian-simple-gallery
See all the images in your vault
⭐ 9 🌐 Public
overcast-downloader
Download the audio files for every podcast you've listened to in Overcast 🎧
⭐ 25 🌐 Public πŸ“¦ Archived
pint
Prometheus rule linter/validator
⭐ 0 🌐 Public
positional-only-parameters
Don’t wait for PEP 570! Get positional-only parameters in pre-3.8 Pythons
⭐ 0 🌐 Public πŸ“¦ Archived
proposals
Bluesky proposal discussions
⭐ 0 🌐 Public
pygmentizr
A web app for applying syntax highlighting to code using the Pygments library
⭐ 0 🌐 Public πŸ“¦ Archived
python-taskpaper
A Python module for interacting with TaskPaper documents
⭐ 11 🌐 Public πŸ“¦ Archived
q.go
Print debugging to a dedicated file for Go
⭐ 0 🌐 Public
rainbow-hearts
A web app for generating pride-themed linked hearts 🌈
⭐ 3 🌐 Public πŸ“¦ Archived
rainbow-valknuts
A web app for generating pride-themed Norse valknuts 🌈
⭐ 1 🌐 Public πŸ“¦ Archived
randline
Get a random selection of lines in a file using reservoir sampling
⭐ 0 🌐 Public
rot13-for-alfred3
rot13 text cipher implementation for Alfred 3 with active ciphering
⭐ 0 🌐 Public πŸ“¦ Archived
rust-on-glitch
Some experiments in running Rust binaries with different Linux targets on Glitch
⭐ 0 🌐 Public
s3_summary_spreadsheet_script
A script to get a summary spreadsheet of your S3 buckets: how many objects/bytes are in each bucket?
⭐ 9 🌐 Public πŸ“¦ Archived
safari-webarchiver
Save web pages as Safari webarchive files from the command line
⭐ 152 🌐 Public πŸ“¦ Archived
safari.rs
Command-line utilities for interacting with Safari on macOS
⭐ 23 🌐 Public πŸ“¦ Archived
scheduled-screenshots
Regular screenshots of the homepage of my website
⭐ 4 🌐 Public
scripts
My collection of helpful scripts, personal tools, and shell config
⭐ 34 🌐 Public
silver-nitrate
A collection of Python utilities shared across Flickr Foundation projects
⭐ 0 🌐 Public
smartypants.rs
[WIP] Translate plain ASCII punctuation characters into β€œsmart” typographic punctuation HTML entities
⭐ 0 🌐 Public πŸ“¦ Archived
snippets
My text expansion snippets for faster typing
⭐ 1 🌐 Public